﻿using System;
using System.Collections.Generic;
using Neturion.Dados;

namespace Neturion.IRepositorios
{
    public interface IRepositorioTipoProtocolo : IRepositorio<TipoProtocolo, int>
    {
        IList<TipoProtocolo> ObterTodos(int inicio, int quantidade, int quantidadeMinima, string codigo,
                                       string descricao, DateTime? inicioVigenciaDe, DateTime? inicioVigenciaAte,
                                       DateTime? fimVigenciaDe, DateTime? fimVigenciaAte);
        TipoProtocolo ObterPorCodigo(String codigo);
        int ObterUltimoIdCodigoInteiro();
    }
}